package com.dragon.flow.model.job;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @title:
 * @author: bruce.liu
 * @since: 2024/5/15 16:28
 */
@Data
public class FlowablePlusJob implements Serializable {
    protected String id;
    protected Date createTime;
    protected Date duedate;
    protected String key;
    protected String executionId;
    protected String processInstanceId;
    protected String processDefinitionId;

    protected String category;
    protected String jobType;

    protected String elementId;
    protected String elementName;

    protected String scopeId;
    protected String subScopeId;
    protected String scopeType;
    protected String scopeDefinitionId;
    protected String correlationId;
    protected int retries;

    protected int maxIterations;
    protected String repeat;
    protected Date endDate;

    protected String jobHandlerType;
    protected String jobHandlerConfiguration;
}
